package com.attendcollatesys.service;


import com.attendcollatesys.entity.ATDayDetails;
import com.attendcollatesys.entity.vo.OverTimeResultVo;
import org.apache.ibatis.annotations.Param;

import java.text.ParseException;
import java.util.Date;
import java.util.List;
import java.util.Map;

public interface AtteResultsService {

    String getInfo(String startDate, String endDate);

    String checkAttendanceExist(ATDayDetails atDayDetails);

    String checkAttendanceNull(Date date, String RtxNumber);

    Map<String, String> buildDetailResult(String yearMonth, String RtxNumber) ;

    List<Map<String, String>> getDayAttResult(String currentMonth, String name, String rtxNumber) ;


    List<OverTimeResultVo> buildOTResult(String attendanceDate, String name, String rtxNumber,Integer pageNum,Integer pageSize) ;


    Map<Object,Object> selOneAtteCount(String rtxNumber,  String[] date);

}
